
# while循环
"""
1. 概念 ：带有条件的循环 ，循环条件取决于什么时候进行结束循环 。
2. 格式 ：
while 条件判断:
    代码块

3. 说明:
    (1). while是一个关键字，
    (2).条件判断是比较运算 ,各种数据类型 ，但无论是什么类型，最终返回的结果都是bool类型
    (5). 冒号(:)后面跟的是代码块 ，放在下面写 ，由>=1行的代码组成
    (6). 代码块前面需要有缩进，缩进四个制表符，直接按回车 ，

4. 运行流程 ：
    (1). 进行条件判断，若条件为真时，执行循环体
    (2). 循环体结束以后，继续返回条件判断中 ，
    (3). 若是Ture,继续执行循环体 ，若为False，结束循环。
"""

# 案例 ：打印1~5的数
a = 1
while a <=5:
    print(a)
    a += 1
print("end")

# 练习1 ：打印1~100内能被3整除的所有数的和
x = 1
sum = 0
while x <= 100:
    # x能否被3整除
    if x % 3 == 0:
        sum += x
    x += 1
print(sum)

# 第2种实现
x = 1
sum = 0
while x <= 100:
    # x能否被3整除
    if not x % 3:
        sum += x
    x += 1
print(sum)
